A B C D E G H I J L N O P R S T V

A

append(Object) - Method in class net.sf.composite.util.HashCodeBuilder
Append a hashCode for an Object.
append(long) - Method in class net.sf.composite.util.HashCodeBuilder
Append a hashCode for a long.
append(int) - Method in class net.sf.composite.util.HashCodeBuilder
Append a hashCode for an int.
append(short) - Method in class net.sf.composite.util.HashCodeBuilder
Append a hashCode for a short.
append(char) - Method in class net.sf.composite.util.HashCodeBuilder
Append a hashCode for a char.
append(byte) - Method in class net.sf.composite.util.HashCodeBuilder
Append a hashCode for a byte.
append(double) - Method in class net.sf.composite.util.HashCodeBuilder
Append a hashCode for a double.
append(float) - Method in class net.sf.composite.util.HashCodeBuilder
Append a hashCode for a float.
append(boolean) - Method in class net.sf.composite.util.HashCodeBuilder
Append a hashCode for a boolean.
append(Object[]) - Method in class net.sf.composite.util.HashCodeBuilder
Append a hashCode for an Object array.
append(long[]) - Method in class net.sf.composite.util.HashCodeBuilder
Append a hashCode for a long array.
append(int[]) - Method in class net.sf.composite.util.HashCodeBuilder
Append a hashCode for an int array.
append(short[]) - Method in class net.sf.composite.util.HashCodeBuilder
Append a hashCode for a short array.
append(char[]) - Method in class net.sf.composite.util.HashCodeBuilder
Append a hashCode for a char array.
append(byte[]) - Method in class net.sf.composite.util.HashCodeBuilder
Append a hashCode for a byte array.
append(double[]) - Method in class net.sf.composite.util.HashCodeBuilder
Append a hashCode for a double array.
append(float[]) - Method in class net.sf.composite.util.HashCodeBuilder
Append a hashCode for a float array.
append(boolean[]) - Method in class net.sf.composite.util.HashCodeBuilder
Append a hashCode for a boolean array.
appendSuper(int) - Method in class net.sf.composite.util.HashCodeBuilder
Adds the result of super.hashCode() to this builder.
ArrayIterator - Class in net.sf.composite.util
An iterator over the contents of an array.
ArrayIterator() - Constructor for class net.sf.composite.util.ArrayIterator
 
ArrayIterator(Object) - Constructor for class net.sf.composite.util.ArrayIterator
 
Assert - Class in net.sf.composite.util
Assertions useful in the implementation of method argument checking.
Assert() - Constructor for class net.sf.composite.util.Assert
 

B

BaseComponentAccessor - Class in net.sf.composite.extract.extractors
A convenient base class for component extractors.
BaseComponentAccessor() - Constructor for class net.sf.composite.extract.extractors.BaseComponentAccessor
 
BaseComposite - Class in net.sf.composite.composites
A Convenient base class for composites that provides exception handling, argument checking and default implementations of the methods defined in ListableComposite, StrictlyTypedComposite, ValidatableComposite and SpecializableComposite.
BaseComposite() - Constructor for class net.sf.composite.composites.BaseComposite
Creates a new composite.
BaseComposite(Component) - Constructor for class net.sf.composite.composites.BaseComposite
Creates a new composite that is composed of only a single component.
BaseCompositeValidator - Class in net.sf.composite.validate.validators
A convenient base class for component validators.
BaseCompositeValidator() - Constructor for class net.sf.composite.validate.validators.BaseCompositeValidator
 
BasePropertyComponentAccessor - Class in net.sf.composite.extract.extractors
Extracts the components of a composite by using reflection to access the getter method for a set property name
BasePropertyComponentAccessor() - Constructor for class net.sf.composite.extract.extractors.BasePropertyComponentAccessor
 
BasePropertyComponentAccessor(String) - Constructor for class net.sf.composite.extract.extractors.BasePropertyComponentAccessor
 
BaseSpecializer - Class in net.sf.composite.specialize.specializers
A convenient base class for specializers.
BaseSpecializer() - Constructor for class net.sf.composite.specialize.specializers.BaseSpecializer
 

C

CachingSpecializerProxy - Class in net.sf.composite.specialize.specializers
Caches specialized versions of a composite so that they do not have to be reconstructed for each request for a specialized version of the composite.
CachingSpecializerProxy() - Constructor for class net.sf.composite.specialize.specializers.CachingSpecializerProxy
 
CachingSpecializerProxy(Specializer) - Constructor for class net.sf.composite.specialize.specializers.CachingSpecializerProxy
 
capitalize(String) - Static method in class net.sf.composite.util.StringUtils
 
ClassUtils - Class in net.sf.composite.util
 
ClassUtils() - Constructor for class net.sf.composite.util.ClassUtils
 
CloningSpecializer - Class in net.sf.composite.specialize.specializers
Specializes a composite by cloning it and then filtering out components that are not of the requested specializedType.
CloningSpecializer() - Constructor for class net.sf.composite.specialize.specializers.CloningSpecializer
 
Component - Interface in net.sf.composite
An object which can be combined with other similar objects to form a composite object.
ComponentAccessor - Interface in net.sf.composite.extract
Provides an interface for reading and writing the components of a composite.
ComponentAccessorException - Exception in net.sf.composite.extract
Indicates that the components could not be extracted from a composite.
ComponentAccessorException() - Constructor for exception net.sf.composite.extract.ComponentAccessorException
 
ComponentAccessorException(String) - Constructor for exception net.sf.composite.extract.ComponentAccessorException
 
ComponentAccessorException(String, Throwable) - Constructor for exception net.sf.composite.extract.ComponentAccessorException
 
ComponentAccessorException(Throwable) - Constructor for exception net.sf.composite.extract.ComponentAccessorException
 
ComponentValidationException - Exception in net.sf.composite.validate
Indicates that a composite could not be validated for some reason.
ComponentValidationException() - Constructor for exception net.sf.composite.validate.ComponentValidationException
 
ComponentValidationException(String) - Constructor for exception net.sf.composite.validate.ComponentValidationException
 
ComponentValidationException(String, Throwable) - Constructor for exception net.sf.composite.validate.ComponentValidationException
 
ComponentValidationException(Throwable) - Constructor for exception net.sf.composite.validate.ComponentValidationException
 
ComponentValidationException(Object, String) - Constructor for exception net.sf.composite.validate.ComponentValidationException
 
ComponentValidator - Interface in net.sf.composite.validate
Validates that the internal state of the given composite is valid.
Composite - Interface in net.sf.composite
An object that is a combination of one or more components.
CompositeDecorator - Class in net.sf.composite.composites
Wraps a SimpleComposite so that it implements the ListableComposite and SpecializableComposite interfaces.
CompositeDecorator() - Constructor for class net.sf.composite.composites.CompositeDecorator
Creates a new composite decorator.
CompositeDecorator(SimpleComposite) - Constructor for class net.sf.composite.composites.CompositeDecorator
Creates a new composite that decorates the given composite.
CompositeException - Exception in net.sf.composite
Indicates some problem was encountered while performing an operation related to object composition.
CompositeException() - Constructor for exception net.sf.composite.CompositeException
 
CompositeException(String) - Constructor for exception net.sf.composite.CompositeException
 
CompositeException(String, Throwable) - Constructor for exception net.sf.composite.CompositeException
 
CompositeException(Throwable) - Constructor for exception net.sf.composite.CompositeException
 
CompositeImplementationUtils - Class in net.sf.composite.util
Utility functions useful for implementing interfaces in the composite package.
CompositeUtils - Class in net.sf.composite.util
Utility functions for users of the SimpleComposite package.
ContainerPropertyComponentAccessor - Class in net.sf.composite.extract.extractors
Extracts the components from a composite that stores its components as an array or Collection.
ContainerPropertyComponentAccessor() - Constructor for class net.sf.composite.extract.extractors.ContainerPropertyComponentAccessor
 
ContainerUtils - Class in net.sf.composite.util
Utility functions for working with container-like objects such as Collections and arrays.
ContainerUtils() - Constructor for class net.sf.composite.util.ContainerUtils
 
contains(Object) - Method in class net.sf.composite.util.IdentityStack
Override methods that use .equals() comparisons on elements.
containsComponentOfType(Class) - Method in class net.sf.composite.composites.BaseComposite
 
containsComponentOfType(Class) - Method in interface net.sf.composite.ListableComposite
Indicates whether one or more components of the given type make up this composite.
createArray(Class, int) - Static method in class net.sf.composite.util.ClassUtils
Creates a new array with the specified component type and length.
createComponentAccessor() - Static method in class net.sf.composite.Defaults
 
createComponentValidator() - Static method in class net.sf.composite.Defaults
 
createInvocationHandler(Object) - Method in class net.sf.composite.specialize.specializers.Jdk13ProxySpecializer
 
createNewComposite(Object) - Method in class net.sf.composite.specialize.specializers.Jdk13ProxySpecializer
 
createSpecializer() - Static method in class net.sf.composite.Defaults
 

D

Defaults - Class in net.sf.composite
Creates default instances of the main objects that are used repeatedly in the framework.
Defaults() - Constructor for class net.sf.composite.Defaults
 
DelegatingInvocationHandler - Class in net.sf.composite.util
An invocation handler that delegates method calls to a delegate object.
DelegatingInvocationHandler(Object) - Constructor for class net.sf.composite.util.DelegatingInvocationHandler
Creates a new invocation handler that delegates invocation requests to the specified delegate.

E

equals(Object) - Method in class net.sf.composite.util.ObjectPair
 
equals(Object, Object) - Static method in class net.sf.composite.util.ObjectUtils
Compares two objects for equality.

G

getArray() - Method in class net.sf.composite.util.ArrayIterator
 
getCause() - Method in exception net.sf.composite.util.NestableRuntimeException
 
getComponentAccessor() - Method in class net.sf.composite.specialize.specializers.BaseSpecializer
 
getComponentAccessor() - Method in class net.sf.composite.validate.validators.BaseCompositeValidator
 
getComponentProperty() - Method in class net.sf.composite.extract.extractors.BasePropertyComponentAccessor
 
getComponents() - Method in class net.sf.composite.composites.BaseComposite
 
getComponents() - Method in class net.sf.composite.composites.CompositeDecorator
Retrieves the components of the underlying composite.
getComponents(Object) - Method in interface net.sf.composite.extract.ComponentAccessor
Extracts the components from a composite.
getComponents(Object) - Method in class net.sf.composite.extract.extractors.BaseComponentAccessor
 
getComponents() - Method in interface net.sf.composite.RegistryComposite
Retrieves a mapping of component names to component objects.
getComponents() - Method in interface net.sf.composite.SimpleComposite
Returns the components that make up this composite.
getComponentsImpl(Object) - Method in class net.sf.composite.extract.extractors.BaseComponentAccessor
Implementation of ComponentAccessor.getComponents(Object).
getComponentsImpl(Object) - Method in class net.sf.composite.extract.extractors.ContainerPropertyComponentAccessor
 
getComponentsOfType(Class) - Method in class net.sf.composite.composites.BaseComposite
 
getComponentsOfType(Class) - Method in interface net.sf.composite.ListableComposite
Returns the components that make up this composite that are of the given type.
getComponentType() - Method in class net.sf.composite.composites.BaseComposite
 
getComponentType() - Method in interface net.sf.composite.StrictlyTypedComposite
Indicates a type which must be implemented by each of the components of this composite
getComponentValidator() - Method in class net.sf.composite.composites.BaseComposite
 
getComposite() - Method in class net.sf.composite.composites.CompositeDecorator
 
getContainedClass(Class) - Static method in class net.sf.composite.util.ClassUtils
Returns the type of object that makes up the given array class (for example, converts Long[] to Long)
getDelegate(Object, Method, Object[]) - Method in class net.sf.composite.util.DelegatingInvocationHandler
 
getDelegate() - Method in class net.sf.composite.util.DelegatingInvocationHandler
 
getDelegateMethod(Object, Method, Object[]) - Method in class net.sf.composite.util.DelegatingInvocationHandler
 
getElementsOfType(Object[], Class) - Static method in class net.sf.composite.util.ContainerUtils
 
getElementsOfType(Collection, Class) - Static method in class net.sf.composite.util.ContainerUtils
 
getInstance(Stack) - Static method in class net.sf.composite.util.IdentityStack
Get an IdentityStack containing the contents of the specified Stack.
getInterfaces(Class) - Static method in class net.sf.composite.util.ClassUtils
Return all interfaces implemented by the specified class.
getIterator(Object) - Static method in class net.sf.composite.util.ContainerUtils
Returns an iterator over the contents of the given container.
getMessage(StringBuffer) - Method in exception net.sf.composite.util.NestableRuntimeException
 
getObject1() - Method in class net.sf.composite.util.ObjectPair
 
getObject2() - Method in class net.sf.composite.util.ObjectPair
 
getObjectDescription(Object) - Static method in class net.sf.composite.util.ObjectUtils
 
getSpecializer() - Method in class net.sf.composite.composites.BaseComposite
 
getSpecializer() - Method in class net.sf.composite.specialize.specializers.CachingSpecializerProxy
 
getType(Object, String) - Method in class net.sf.composite.extract.extractors.BasePropertyComponentAccessor
Returns the type of the property of the target object, as determined by the return type of the getter method for that property
getUnqualifiedClassName(Class) - Static method in class net.sf.composite.util.ClassUtils
Returns a class' name without a package prefix.

H

hasElementOfType(Object, Class) - Static method in class net.sf.composite.util.ContainerUtils
 
hashCode() - Method in class net.sf.composite.util.ObjectPair
 
HashCodeBuilder - Class in net.sf.composite.util
This class was copied from Apache Jakarta Commons Lang 2.0.
HashCodeBuilder() - Constructor for class net.sf.composite.util.HashCodeBuilder
Constructor.
HashCodeBuilder(int, int) - Constructor for class net.sf.composite.util.HashCodeBuilder
Constructor.
hasNext() - Method in class net.sf.composite.util.ArrayIterator
 

I

IdentityStack - Class in net.sf.composite.util
Identity Stack repackaged from Apache Ant.
IdentityStack() - Constructor for class net.sf.composite.util.IdentityStack
Default constructor.
IdentityStack(Object) - Constructor for class net.sf.composite.util.IdentityStack
Construct a new IdentityStack with the specified Object as the bottom element.
indexOf(Object, int) - Method in class net.sf.composite.util.IdentityStack
Override methods that use .equals() comparisons on elements.
initializeImpl() - Method in class net.sf.composite.composites.BaseComposite
 
invoke(Object, Method, Object[]) - Method in class net.sf.composite.util.DelegatingInvocationHandler
 
invokeGetter(Object, String) - Method in class net.sf.composite.extract.extractors.BasePropertyComponentAccessor
Returns the value of the property propertyName in target object.
invokeSetter(Object, String, Object) - Method in class net.sf.composite.extract.extractors.BasePropertyComponentAccessor
Sets the value of the property propertyname to the value value for the target object.
isClassPresent(String) - Static method in class net.sf.composite.util.ClassUtils
Tests whether the given className can be found by the classloader that loaded this class.
isEmpty(Object) - Static method in class net.sf.composite.util.ObjectUtils
 
isJdk14OrHigherPresent() - Static method in class net.sf.composite.util.ClassUtils
Indicates whether we are running under JDK 1.4 or higher.
isSpecializable(Class) - Method in class net.sf.composite.composites.BaseComposite
 
isSpecializable(Class) - Method in class net.sf.composite.composites.CompositeDecorator
 
isSpecializable(Class) - Method in interface net.sf.composite.SpecializableComposite
Indicates whether this composite can expose the given interface by dynamically creating a new composite.
isSpecializable(Object, Class) - Method in interface net.sf.composite.specialize.Specializer
Determines whether the components in the composite can be used to create a specialized version of the composite that implements specializedType.
isSpecializable(Object, Class) - Method in class net.sf.composite.specialize.specializers.BaseSpecializer
 
isSpecializable(Object, Class) - Static method in class net.sf.composite.util.CompositeUtils
 
isSpecializableImpl(Object, Class) - Method in class net.sf.composite.specialize.specializers.BaseSpecializer
Implementation template method.
isSpecializableImpl(Object, Class) - Method in class net.sf.composite.specialize.specializers.CachingSpecializerProxy
 
isSpecializableImpl(Object, Class) - Method in class net.sf.composite.specialize.specializers.CloningSpecializer
 
isSpecializableImpl(Object, Class) - Method in class net.sf.composite.specialize.specializers.Jdk13ProxySpecializer
 

J

Jdk13ProxySpecializer - Class in net.sf.composite.specialize.specializers
A composite specializer that is implemented using JDK 1.3 proxies.
Jdk13ProxySpecializer() - Constructor for class net.sf.composite.specialize.specializers.Jdk13ProxySpecializer
 
join(Object, String) - Static method in class net.sf.composite.util.StringUtils
 

L

lastIndexOf(Object, int) - Method in class net.sf.composite.util.IdentityStack
Override methods that use .equals() comparisons on elements.
ListableComposite - Interface in net.sf.composite
A composite that can be queried for information about its components.
log - Variable in class net.sf.composite.extract.extractors.BaseComponentAccessor
 
log - Variable in class net.sf.composite.specialize.specializers.BaseSpecializer
 
log - Variable in class net.sf.composite.validate.validators.BaseCompositeValidator
 

N

NestableRuntimeException - Exception in net.sf.composite.util
A nestable runtime exception.
NestableRuntimeException() - Constructor for exception net.sf.composite.util.NestableRuntimeException
Constructs a new exception with null as its detail message.
NestableRuntimeException(String) - Constructor for exception net.sf.composite.util.NestableRuntimeException
Constructs a new exception with the specified detail message.
NestableRuntimeException(String, Throwable) - Constructor for exception net.sf.composite.util.NestableRuntimeException
Constructs a new exception with the specified detail message and cause.
NestableRuntimeException(Throwable) - Constructor for exception net.sf.composite.util.NestableRuntimeException
Constructs a new exception with the specified cause and a detail message of (cause==null ? null : cause.toString()) (which typically contains the class and detail message of cause).
net.sf.composite - package net.sf.composite
Provides tools for implementing the Composite design pattern.
net.sf.composite.composites - package net.sf.composite.composites
Composite implementations.
net.sf.composite.extract - package net.sf.composite.extract
Provides standard interfaces for accessing and manipulating the components of a composite.
net.sf.composite.extract.extractors - package net.sf.composite.extract.extractors
Component accessor implementations.
net.sf.composite.specialize - package net.sf.composite.specialize
Defines standard interfaces for specializing a Composite.
net.sf.composite.specialize.specializers - package net.sf.composite.specialize.specializers
Specializer implementations.
net.sf.composite.util - package net.sf.composite.util
Utility classes used both to implement and to use the Composite package.
net.sf.composite.validate - package net.sf.composite.validate
Defines standard interfaces for objects which are responsible for validating the components in a composite are valid.
net.sf.composite.validate.validators - package net.sf.composite.validate.validators
Validator implementations.
next() - Method in class net.sf.composite.util.ArrayIterator
 
notEmpty(Object, String) - Static method in class net.sf.composite.util.Assert
 
notNull(Object, String) - Static method in class net.sf.composite.util.Assert
 

O

ObjectPair - Class in net.sf.composite.util
A pair of objects.
ObjectPair() - Constructor for class net.sf.composite.util.ObjectPair
 
ObjectPair(Object, Object) - Constructor for class net.sf.composite.util.ObjectPair
 
ObjectUtils - Class in net.sf.composite.util
 
ObjectUtils() - Constructor for class net.sf.composite.util.ObjectUtils
 

P

printStackTrace() - Method in exception net.sf.composite.util.NestableRuntimeException
 
printStackTrace(PrintStream) - Method in exception net.sf.composite.util.NestableRuntimeException
 
printStackTrace(PrintWriter) - Method in exception net.sf.composite.util.NestableRuntimeException
 

R

reflectionHashCode(Object) - Static method in class net.sf.composite.util.HashCodeBuilder
This method uses reflection to build a valid hash code.
reflectionHashCode(Object, boolean) - Static method in class net.sf.composite.util.HashCodeBuilder
This method uses reflection to build a valid hash code.
reflectionHashCode(int, int, Object) - Static method in class net.sf.composite.util.HashCodeBuilder
This method uses reflection to build a valid hash code.
reflectionHashCode(int, int, Object, boolean) - Static method in class net.sf.composite.util.HashCodeBuilder
This method uses reflection to build a valid hash code.
reflectionHashCode(int, int, Object, boolean, Class) - Static method in class net.sf.composite.util.HashCodeBuilder
This method uses reflection to build a valid hash code.
RegistryComposite - Interface in net.sf.composite
A composite which keeps its components in a registry such that each component has a unique String name.
remove() - Method in class net.sf.composite.util.ArrayIterator
 

S

setArray(Object) - Method in class net.sf.composite.util.ArrayIterator
Sets the array to be iterated over
setCause(Throwable) - Method in exception net.sf.composite.util.NestableRuntimeException
Initializes the cause of this throwable to the specified value.
setComponent(Object) - Method in class net.sf.composite.composites.BaseComposite
 
setComponentAccessor(ComponentAccessor) - Method in class net.sf.composite.specialize.specializers.BaseSpecializer
 
setComponentAccessor(ComponentAccessor) - Method in class net.sf.composite.validate.validators.BaseCompositeValidator
 
setComponentProperty(String) - Method in class net.sf.composite.extract.extractors.BasePropertyComponentAccessor
 
setComponents(Object[]) - Method in class net.sf.composite.composites.BaseComposite
 
setComponents(Object[]) - Method in class net.sf.composite.composites.CompositeDecorator
Sets the components of the underlying compmosite
setComponents(Object, List) - Method in interface net.sf.composite.extract.ComponentAccessor
Sets the components in a composite.
setComponents(Object, List) - Method in class net.sf.composite.extract.extractors.BaseComponentAccessor
 
setComponents(Map) - Method in interface net.sf.composite.RegistryComposite
Sets a mapping of component names to component objects.
setComponents(Object[]) - Method in interface net.sf.composite.SimpleComposite
Sets the components that make up this composite.
setComponentsImpl(Object, List) - Method in class net.sf.composite.extract.extractors.BaseComponentAccessor
Implementation of ComponentAccessor#setComponents(SimpleComposite, Object[]).
setComponentsImpl(Object, List) - Method in class net.sf.composite.extract.extractors.ContainerPropertyComponentAccessor
 
setComponentValidator(ComponentValidator) - Method in class net.sf.composite.composites.BaseComposite
 
setComposite(SimpleComposite) - Method in class net.sf.composite.composites.CompositeDecorator
 
setDelegate(Object) - Method in class net.sf.composite.util.DelegatingInvocationHandler
 
setObject1(Object) - Method in class net.sf.composite.util.ObjectPair
 
setObject2(Object) - Method in class net.sf.composite.util.ObjectPair
 
setSpecializer(Specializer) - Method in class net.sf.composite.composites.BaseComposite
 
setSpecializer(Specializer) - Method in class net.sf.composite.specialize.specializers.CachingSpecializerProxy
 
SimpleComponentValidator - Class in net.sf.composite.validate.validators
A simple component validator that requires at least one component be present in the composite and that there are no null components.
SimpleComponentValidator() - Constructor for class net.sf.composite.validate.validators.SimpleComponentValidator
 
SimpleComposite - Interface in net.sf.composite
A composite which keeps track of its components as a simple array property.
SpecializableComposite - Interface in net.sf.composite
A composite that may be exposable as types in addition to those explicitly specified in the class declaration.
SpecializationException - Exception in net.sf.composite.specialize
Indicates that a composite could not be specialized.
SpecializationException() - Constructor for exception net.sf.composite.specialize.SpecializationException
 
SpecializationException(String) - Constructor for exception net.sf.composite.specialize.SpecializationException
 
SpecializationException(String, Throwable) - Constructor for exception net.sf.composite.specialize.SpecializationException
 
SpecializationException(Throwable) - Constructor for exception net.sf.composite.specialize.SpecializationException
 
specialize(Class) - Method in class net.sf.composite.composites.BaseComposite
 
specialize(Class) - Method in class net.sf.composite.composites.CompositeDecorator
 
specialize(Class) - Method in interface net.sf.composite.SpecializableComposite
Uses the components in this composite to dynamically create a composite that implements type.
specialize(Object, Class) - Method in interface net.sf.composite.specialize.Specializer
Uses the components in the composite to create a composite that implements specializedType and is composed only those
specialize(Object, Class) - Method in class net.sf.composite.specialize.specializers.BaseSpecializer
 
specialize(Object, Class) - Static method in class net.sf.composite.util.CompositeUtils
 
specializeImpl(Object, Class) - Method in class net.sf.composite.specialize.specializers.BaseSpecializer
 
specializeImpl(Object, Class) - Method in class net.sf.composite.specialize.specializers.CachingSpecializerProxy
 
specializeImpl(Object, Class) - Method in class net.sf.composite.specialize.specializers.CloningSpecializer
 
specializeImpl(Object, Class) - Method in class net.sf.composite.specialize.specializers.Jdk13ProxySpecializer
 
Specializer - Interface in net.sf.composite.specialize
Constructs specialized instances of a composite using its components.
StrictlyTypedComposite - Interface in net.sf.composite
A composite that requires that all of its components implement a given interface.
StringUtils - Class in net.sf.composite.util
 
StringUtils() - Constructor for class net.sf.composite.util.StringUtils
 

T

toHashCode() - Method in class net.sf.composite.util.HashCodeBuilder
Return the computed hashCode.
toString(Object) - Static method in class net.sf.composite.util.CompositeUtils
 
toString() - Method in class net.sf.composite.util.ObjectPair
 

V

ValidatableComposite - Interface in net.sf.composite
A composite whose internal state can be validated.
validate() - Method in class net.sf.composite.composites.BaseComposite
 
validate() - Method in interface net.sf.composite.ValidatableComposite
Validates that the internal state of this composite is valid.
validate(Object) - Method in interface net.sf.composite.validate.ComponentValidator
Validates that the internal state of the given composite is valid.
validate(Object) - Method in class net.sf.composite.validate.validators.BaseCompositeValidator
 
validateImpl(Object) - Method in class net.sf.composite.validate.validators.BaseCompositeValidator
 
validateImpl(Object) - Method in class net.sf.composite.validate.validators.SimpleComponentValidator
 

A B C D E G H I J L N O P R S T V

Copyright © 2005-2008.